from django.urls import path
from .views import *

urlpatterns = [
    # 购物车页面路由
    # 访问路径：域名/应用名/.html
    # 调用 shopperView 视图处理请求
    # 命名为 'shopper'，用于模板中的反向解析
    path('.html', shopperView, name='shopper'),

    # 登录页面路由
    # 访问路径：域名/应用名/login.html
    # 调用 loginView 视图处理登录请求
    # 命名为 'login'，用于生成登录链接
    path('/login.html', loginView, name='login'),

    # 登出功能路由
    # 访问路径：域名/应用名/logout.html
    # 调用 logoutView 视图处理登出请求
    # 命名为 'logout'，用于生成登出链接
    path('/logout.html', logoutView, name='logout'),

    # 购物车详情页面路由
    # 访问路径：域名/应用名/shopcart.html
    # 调用 shopcartView 视图展示购物车商品
    # 命名为 'shopcart'，用于导航到购物车页面
    path('/shopcart.html', shopcartView, name='shopcart'),

    # 支付页面路由
    # 访问路径：域名/应用名/pays.html
    # 调用 paysView 视图处理支付请求
    # 命名为 'pays'，用于生成支付链接
    path('/pays.html', paysView, name='pays'),

    # 商品删除API路由
    # 访问路径：域名/应用名/delete.html
    # 调用 deleteAPI 视图处理删除请求（如删除购物车商品）
    # 命名为 'delete'，用于前端AJAX请求
    path('/delete.html', deleteAPI, name='delete'),
    path('/pay_callback/', payCallbackView, name='pay_callback')

]